[INFO] fetching crate ai-time 0.3.47...
[INFO] fixing ai-time-0.3.47 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate ai-time 0.3.47 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate ai-time 0.3.47
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ai-time 0.3.47
[INFO] tweaked toml for crates.io crate ai-time 0.3.47 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ai-time 0.3.47 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ai-time 0.3.47 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zmij v1.0.0
[INFO] [stderr]   Downloaded serde_test v1.0.177
[INFO] [stderr]   Downloaded trybuild v1.0.114
[INFO] [stderr]   Downloaded num-conv v0.2.0
[INFO] [stderr]   Downloaded rstest_reuse v0.7.0
[INFO] [stderr]   Downloaded quickcheck_macros v1.1.0
[INFO] [stderr]   Downloaded page_size v0.6.0
[INFO] [stderr]   Downloaded alloca v0.4.0
[INFO] [stderr]   Downloaded ai-time-core v0.1.8
[INFO] [stderr]   Downloaded quickcheck v1.0.3
[INFO] [stderr]   Downloaded criterion-plot v0.8.1
[INFO] [stderr]   Downloaded ai-time-macros v0.2.27
[INFO] [stderr]   Downloaded rand_core v0.9.4
[INFO] [stderr]   Downloaded relative-path v1.9.3
[INFO] [stderr]   Downloaded toml v0.9.10+spec-1.1.0
[INFO] [stderr]   Downloaded rstest v0.26.1
[INFO] [stderr]   Downloaded rstest_macros v0.26.1
[INFO] [stderr]   Downloaded serde_json v1.0.148
[INFO] [stderr]   Downloaded criterion v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d407baf4629ca406f00a944e29dac053351d381ae9a7432384d42015ac5c0978
[INFO] running `Command { std: "docker" "start" "d407baf4629ca406f00a944e29dac053351d381ae9a7432384d42015ac5c0978", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d407baf4629ca406f00a944e29dac053351d381ae9a7432384d42015ac5c0978" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d407baf4629ca406f00a944e29dac053351d381ae9a7432384d42015ac5c0978", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d407baf4629ca406f00a944e29dac053351d381ae9a7432384d42015ac5c0978" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]     Checking deranged v0.5.5
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]     Checking rand_core v0.9.4
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling ai-time-core v0.1.8
[INFO] [stderr]     Checking zmij v1.0.0
[INFO] [stderr]     Checking num-conv v0.2.0
[INFO] [stderr]    Compiling ai-time-macros v0.2.27
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking ai-time v0.3.47 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling quickcheck_macros v1.1.0
[INFO] [stderr]    Compiling rstest_reuse v0.7.0
[INFO] [stderr]     Checking rstest v0.26.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking serde_test v1.0.177
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]   --> tests/integration/main.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | /     return if status.success() {
[INFO] [stdout] 43 | |         Ok(())
[INFO] [stdout] 44 | |     } else {
[INFO] [stdout] 45 | |         Err(Box::new(Error(status)))
[INFO] [stdout] 46 | |     };
[INFO] [stdout]    | |_____- any code following this expression is unreachable
[INFO] [stdout] ...
[INFO] [stdout] 50 | /     "Tests must be run with `--all-features`. Because the flag was not provided, `cargo test \
[INFO] [stdout] 51 | |      --all-features` is run.";
[INFO] [stdout]    | |______________________________^ unreachable statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: `-W unreachable-code` implied by `-W unused`
[INFO] [stdout]    = help: to override `-W unused` add `#[allow(unreachable_code)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: benchmarks must be run as `RUSTFLAGS="--cfg bench" cargo criterion --all-features`
[INFO] [stdout]   --> benchmarks/main.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / compile_error!(
[INFO] [stdout] 34 | |     "benchmarks must be run as `RUSTFLAGS=\"--cfg bench\" cargo criterion --all-features`"
[INFO] [stdout] 35 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ai_time::macros`
[INFO] [stdout]    --> benchmarks/date.rs:11:14
[INFO] [stdout]     |
[INFO] [stdout]  11 | use ai_time::macros::date;
[INFO] [stdout]     |              ^^^^^^ could not find `macros` in `ai_time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 109 | #[cfg(feature = "macros")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `macros` feature
[INFO] [stdout] 110 | pub mod macros;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `format_description` in `ai_time`
[INFO] [stdout]    --> benchmarks/formatting.rs:5:14
[INFO] [stdout]     |
[INFO] [stdout]   5 | use ai_time::format_description::well_known::{Rfc2822, Rfc3339};
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^ could not find `format_description` in `ai_time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 100 | #[cfg(any(feature = "formatting", feature = "parsing"))]
[INFO] [stdout]     |          --------------------------------------------- the item is gated here
[INFO] [stdout] 101 | pub mod format_description;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ai_time::format_description`
[INFO] [stdout]    --> benchmarks/formatting.rs:4:5
[INFO] [stdout]     |
[INFO] [stdout]   4 | use ai_time::format_description;
[INFO] [stdout]     |     ^^^^^^^^^------------------
[INFO] [stdout]     |              |
[INFO] [stdout]     |              no `format_description` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 100 | #[cfg(any(feature = "formatting", feature = "parsing"))]
[INFO] [stdout]     |          --------------------------------------------- the item is gated here
[INFO] [stdout] 101 | pub mod format_description;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ai_time::macros`
[INFO] [stdout]    --> benchmarks/formatting.rs:6:14
[INFO] [stdout]     |
[INFO] [stdout]   6 | use ai_time::macros::{date, datetime, format_description as fd, offset, time};
[INFO] [stdout]     |              ^^^^^^ could not find `macros` in `ai_time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 109 | #[cfg(feature = "macros")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `macros` feature
[INFO] [stdout] 110 | pub mod macros;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ai_time::Instant`
[INFO] [stdout]    --> benchmarks/instant.rs:7:25
[INFO] [stdout]     |
[INFO] [stdout]   7 | use ai_time::{Duration, Instant};
[INFO] [stdout]     |                         ^^^^^^^ no `Instant` in the root
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this struct instead:
[INFO] [stdout]             std::time::Instant
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:141:25
[INFO] [stdout]     |
[INFO] [stdout] 139 | #[cfg(feature = "std")]
[INFO] [stdout]     |       --------------- the item is gated behind the `std` feature
[INFO] [stdout] 140 | #[expect(deprecated)]
[INFO] [stdout] 141 | pub use crate::instant::Instant;
[INFO] [stdout]     |                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `format_description` in `ai_time`
[INFO] [stdout]    --> benchmarks/parsing.rs:3:14
[INFO] [stdout]     |
[INFO] [stdout]   3 | use ai_time::format_description::well_known::{Rfc2822, Rfc3339};
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^ could not find `format_description` in `ai_time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 100 | #[cfg(any(feature = "formatting", feature = "parsing"))]
[INFO] [stdout]     |          --------------------------------------------- the item is gated here
[INFO] [stdout] 101 | pub mod format_description;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ai_time::macros`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:6:14
[INFO] [stdout]     |
[INFO] [stdout]   6 | use ai_time::macros::{date, datetime, offset, time};
[INFO] [stdout]     |              ^^^^^^ could not find `macros` in `ai_time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 109 | #[cfg(feature = "macros")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `macros` feature
[INFO] [stdout] 110 | pub mod macros;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ai_time::format_description`
[INFO] [stdout]    --> benchmarks/parsing.rs:4:14
[INFO] [stdout]     |
[INFO] [stdout]   4 | use ai_time::format_description::{Component, modifier};
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^ could not find `format_description` in `ai_time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 100 | #[cfg(any(feature = "formatting", feature = "parsing"))]
[INFO] [stdout]     |          --------------------------------------------- the item is gated here
[INFO] [stdout] 101 | pub mod format_description;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ai_time::parsing`
[INFO] [stdout]    --> benchmarks/parsing.rs:5:14
[INFO] [stdout]     |
[INFO] [stdout]   5 | use ai_time::parsing::Parsed;
[INFO] [stdout]     |              ^^^^^^^ could not find `parsing` in `ai_time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 113 | #[cfg(feature = "parsing")]
[INFO] [stdout]     |       ------------------- the item is gated behind the `parsing` feature
[INFO] [stdout] 114 | pub mod parsing;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ai_time::macros`
[INFO] [stdout]    --> benchmarks/primitive_date_time.rs:3:14
[INFO] [stdout]     |
[INFO] [stdout]   3 | use ai_time::macros::{datetime, offset};
[INFO] [stdout]     |              ^^^^^^ could not find `macros` in `ai_time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 109 | #[cfg(feature = "macros")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `macros` feature
[INFO] [stdout] 110 | pub mod macros;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ai_time::macros`
[INFO] [stdout]    --> benchmarks/time.rs:5:14
[INFO] [stdout]     |
[INFO] [stdout]   5 | use ai_time::macros::time;
[INFO] [stdout]     |              ^^^^^^ could not find `macros` in `ai_time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 109 | #[cfg(feature = "macros")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `macros` feature
[INFO] [stdout] 110 | pub mod macros;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/date.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/duration.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/formatting.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/instant.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/month.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/offset_date_time.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/parsing.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/primitive_date_time.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/rand08.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/rand09.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/time.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/utc_offset.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/util.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/weekday.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/date.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | / setup_benchmark! {
[INFO] [stdout]  38 | |     "Date",
[INFO] [stdout]  39 | |
[INFO] [stdout]  40 | |     fn noop(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:7:1
[INFO] [stdout]     |
[INFO] [stdout]   7 | / setup_benchmark! {
[INFO] [stdout]   8 | |     "Duration",
[INFO] [stdout]   9 | |
[INFO] [stdout]  10 | |     fn is_zero(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 714 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/formatting.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | / setup_benchmark! {
[INFO] [stdout]   9 | |     "Formatting",
[INFO] [stdout]  10 | |
[INFO] [stdout]  11 | |     fn format_rfc3339(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 190 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / setup_benchmark! {
[INFO] [stdout] 10 | |     "Instant",
[INFO] [stdout] 11 | |
[INFO] [stdout] 12 | |     fn checked_add(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/month.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "Month",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn previous(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / setup_benchmark! {
[INFO] [stdout]  10 | |     "OffsetDateTime",
[INFO] [stdout]  11 | |
[INFO] [stdout]  12 | |     fn now_utc(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 424 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/parsing.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | / setup_benchmark! {
[INFO] [stdout]  20 | |     "Parsing",
[INFO] [stdout]  21 | |
[INFO] [stdout]  22 | |     fn parse_component_year(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/primitive_date_time.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / setup_benchmark! {
[INFO] [stdout]   6 | |     "PrimitiveDateTime",
[INFO] [stdout] ...   |
[INFO] [stdout] 144 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/time.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | / setup_benchmark! {
[INFO] [stdout]   9 | |     "Time",
[INFO] [stdout]  10 | |
[INFO] [stdout]  11 | |     fn from_hms(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 271 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/utc_offset.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "UtcOffset",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn from_hms(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/util.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / setup_benchmark! {
[INFO] [stdout] 21 | |     "Utils",
[INFO] [stdout] 22 | |
[INFO] [stdout] 23 | |     fn noop(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/weekday.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "Weekday",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn previous(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 81 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:90:11
[INFO] [stdout]     |
[INFO] [stdout]  90 |           ::criterion::criterion_main!($($mod::benches),+);
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout] ...
[INFO] [stdout]  94 | / mods![
[INFO] [stdout]  95 | |     mod date;
[INFO] [stdout]  96 | |     mod duration;
[INFO] [stdout]  97 | |     mod formatting;
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     mod weekday;
[INFO] [stdout] 109 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `mods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/date.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | / setup_benchmark! {
[INFO] [stdout]  38 | |     "Date",
[INFO] [stdout]  39 | |
[INFO] [stdout]  40 | |     fn noop(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:7:1
[INFO] [stdout]     |
[INFO] [stdout]   7 | / setup_benchmark! {
[INFO] [stdout]   8 | |     "Duration",
[INFO] [stdout]   9 | |
[INFO] [stdout]  10 | |     fn is_zero(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 714 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 | /         iter_batched_ref!(
[INFO] [stdout] 433 | |             ben,
[INFO] [stdout] 434 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 440 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 | /         iter_batched_ref!(
[INFO] [stdout] 447 | |             ben,
[INFO] [stdout] 448 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 453 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 | /         iter_batched_ref!(
[INFO] [stdout] 497 | |             ben,
[INFO] [stdout] 498 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 504 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:514:9
[INFO] [stdout]     |
[INFO] [stdout] 514 | /         iter_batched_ref!(
[INFO] [stdout] 515 | |             ben,
[INFO] [stdout] 516 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 521 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:537:9
[INFO] [stdout]     |
[INFO] [stdout] 537 | /         iter_batched_ref!(
[INFO] [stdout] 538 | |             ben,
[INFO] [stdout] 539 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:578:9
[INFO] [stdout]     |
[INFO] [stdout] 578 | /         iter_batched_ref!(
[INFO] [stdout] 579 | |             ben,
[INFO] [stdout] 580 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 591 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:605:9
[INFO] [stdout]     |
[INFO] [stdout] 605 | /         iter_batched_ref!(
[INFO] [stdout] 606 | |             ben,
[INFO] [stdout] 607 | |             || 10.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 616 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/formatting.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | / setup_benchmark! {
[INFO] [stdout]   9 | |     "Formatting",
[INFO] [stdout]  10 | |
[INFO] [stdout]  11 | |     fn format_rfc3339(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 190 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / setup_benchmark! {
[INFO] [stdout] 10 | |     "Instant",
[INFO] [stdout] 11 | |
[INFO] [stdout] 12 | |     fn checked_add(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         iter_batched_ref!(
[INFO] [stdout] 45 | |             ben,
[INFO] [stdout] 46 | |             Instant::now,
[INFO] [stdout] 47 | |             [|start| *start += dt]
[INFO] [stdout] 48 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 | /         iter_batched_ref!(
[INFO] [stdout] 54 | |             ben,
[INFO] [stdout] 55 | |             StdInstant::now,
[INFO] [stdout] 56 | |             [|start| *start += dt]
[INFO] [stdout] 57 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 | /         iter_batched_ref!(
[INFO] [stdout] 75 | |             ben,
[INFO] [stdout] 76 | |             Instant::now,
[INFO] [stdout] 77 | |             [|instant| *instant -= dt]
[INFO] [stdout] 78 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | /         iter_batched_ref!(
[INFO] [stdout] 84 | |             ben,
[INFO] [stdout] 85 | |             StdInstant::now,
[INFO] [stdout] 86 | |             [|instant| *instant -= dt]
[INFO] [stdout] 87 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/month.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "Month",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn previous(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / setup_benchmark! {
[INFO] [stdout]  10 | |     "OffsetDateTime",
[INFO] [stdout]  11 | |
[INFO] [stdout]  12 | |     fn now_utc(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 424 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 | /         iter_batched_ref!(
[INFO] [stdout] 132 | |             ben,
[INFO] [stdout] 133 | |             DefaultHasher::new,
[INFO] [stdout] ...   |
[INFO] [stdout] 138 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 | /         iter_batched_ref!(
[INFO] [stdout] 169 | |             ben,
[INFO] [stdout] 170 | |             || datetime!(2019-01-01 0:00 UTC),
[INFO] [stdout] ...   |
[INFO] [stdout] 175 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 | /         iter_batched_ref!(
[INFO] [stdout] 182 | |             ben,
[INFO] [stdout] 183 | |             || datetime!(2019-01-01 0:00 UTC),
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 | /         iter_batched_ref!(
[INFO] [stdout] 215 | |             ben,
[INFO] [stdout] 216 | |             || datetime!(2019-01-01 0:00 UTC),
[INFO] [stdout] ...   |
[INFO] [stdout] 221 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 | /         iter_batched_ref!(
[INFO] [stdout] 228 | |             ben,
[INFO] [stdout] 229 | |             || datetime!(2019-01-01 0:00 UTC),
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 | /         iter_batched_ref!(
[INFO] [stdout] 259 | |             ben,
[INFO] [stdout] 260 | |             || SystemTime::from(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout] ...   |
[INFO] [stdout] 265 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 | /         iter_batched_ref!(
[INFO] [stdout] 287 | |             ben,
[INFO] [stdout] 288 | |             || SystemTime::from(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/parsing.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | / setup_benchmark! {
[INFO] [stdout]  20 | |     "Parsing",
[INFO] [stdout]  21 | |
[INFO] [stdout]  22 | |     fn parse_component_year(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/primitive_date_time.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / setup_benchmark! {
[INFO] [stdout]   6 | |     "PrimitiveDateTime",
[INFO] [stdout] ...   |
[INFO] [stdout] 144 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/primitive_date_time.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | /         iter_batched_ref!(
[INFO] [stdout] 48 | |             ben,
[INFO] [stdout] 49 | |             || datetime!(2019-01-01 0:00),
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/primitive_date_time.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 | /         iter_batched_ref!(
[INFO] [stdout] 61 | |             ben,
[INFO] [stdout] 62 | |             || datetime!(2019-01-01 0:00),
[INFO] [stdout] ...  |
[INFO] [stdout] 67 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/primitive_date_time.rs:97:9
[INFO] [stdout]     |
[INFO] [stdout]  97 | /         iter_batched_ref!(
[INFO] [stdout]  98 | |             ben,
[INFO] [stdout]  99 | |             || datetime!(2019-01-01 0:00),
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/primitive_date_time.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 | /         iter_batched_ref!(
[INFO] [stdout] 111 | |             ben,
[INFO] [stdout] 112 | |             || datetime!(2019-01-01 0:00),
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/time.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | / setup_benchmark! {
[INFO] [stdout]   9 | |     "Time",
[INFO] [stdout]  10 | |
[INFO] [stdout]  11 | |     fn from_hms(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 271 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/time.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 | /         iter_batched_ref!(
[INFO] [stdout] 87 | |             ben,
[INFO] [stdout] 88 | |             || Time::MIDNIGHT,
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/time.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 | /         iter_batched_ref!(
[INFO] [stdout] 119 | |             ben,
[INFO] [stdout] 120 | |             || Time::MIDNIGHT,
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/time.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 | /         iter_batched_ref!(
[INFO] [stdout] 151 | |             ben,
[INFO] [stdout] 152 | |             || Time::MIDNIGHT,
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/time.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | /         iter_batched_ref!(
[INFO] [stdout] 183 | |             ben,
[INFO] [stdout] 184 | |             || Time::MIDNIGHT,
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `criterion` in this scope
[INFO] [stdout]    --> benchmarks/time.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 |             criterion::BatchSize::SmallInput
[INFO] [stdout]     |             ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `criterion` in this scope
[INFO] [stdout]    --> benchmarks/time.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |             criterion::BatchSize::SmallInput
[INFO] [stdout]     |             ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/utc_offset.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "UtcOffset",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn from_hms(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/util.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / setup_benchmark! {
[INFO] [stdout] 21 | |     "Utils",
[INFO] [stdout] 22 | |
[INFO] [stdout] 23 | |     fn noop(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/weekday.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "Weekday",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn previous(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 81 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0601]: `main` function not found in crate `benchmarks`
[INFO] [stdout]    --> benchmarks/main.rs:118:2
[INFO] [stdout]     |
[INFO] [stdout] 118 | }
[INFO] [stdout]     |  ^ consider adding a `main` function to `benchmarks/main.rs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> benchmarks/instant.rs:39:29
[INFO] [stdout]    |
[INFO] [stdout] 39 |         ben.iter(|| start + dt);
[INFO] [stdout]    |                             ^^ expected `std::time::Duration`, found `ai_time::Duration`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ai_time::Duration` and `std::time::Duration` have similar names, but are actually distinct types
[INFO] [stdout] note: `ai_time::Duration` is defined in crate `ai_time`
[INFO] [stdout]   --> src/duration.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub struct Duration {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `std::time::Duration` is defined in crate `core`
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/time.rs:81:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `ai_time::Duration` from `Instant`
[INFO] [stdout]   --> benchmarks/instant.rs:69:29
[INFO] [stdout]    |
[INFO] [stdout] 69 |         ben.iter(|| instant - dt);
[INFO] [stdout]    |                             ^ no implementation for `Instant - ai_time::Duration`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Sub<ai_time::Duration>` is not implemented for `Instant`
[INFO] [stdout] help: `Instant` implements trait `Sub<Rhs>`
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/time.rs:440:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Sub<std::time::Duration>`
[INFO] [stdout]   ::: /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/time.rs:457:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Sub`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `now_utc` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:13:34
[INFO] [stdout]     |
[INFO] [stdout]  13 |         ben.iter(OffsetDateTime::now_utc);
[INFO] [stdout]     |                                  ^^^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `new_utc` with a similar name
[INFO] [stdout]    --> src/offset_date_time.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `now_local` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]   --> benchmarks/offset_date_time.rs:17:34
[INFO] [stdout]    |
[INFO] [stdout] 17 |         ben.iter(OffsetDateTime::now_local);
[INFO] [stdout]    |                                  ^^^^^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:248:26
[INFO] [stdout]     |
[INFO] [stdout] 248 |         ben.iter(|| a1 + a2);
[INFO] [stdout]     |                          ^^ expected `std::time::Duration`, found `ai_time::Duration`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ai_time::Duration` and `std::time::Duration` have similar names, but are actually distinct types
[INFO] [stdout] note: `ai_time::Duration` is defined in crate `ai_time`
[INFO] [stdout]    --> src/duration.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout]  48 | pub struct Duration {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `std::time::Duration` is defined in crate `core`
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/time.rs:81:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:249:26
[INFO] [stdout]     |
[INFO] [stdout] 249 |         ben.iter(|| b1 + b2);
[INFO] [stdout]     |                          ^^ expected `std::time::Duration`, found `ai_time::Duration`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ai_time::Duration` and `std::time::Duration` have similar names, but are actually distinct types
[INFO] [stdout] note: `ai_time::Duration` is defined in crate `ai_time`
[INFO] [stdout]    --> src/duration.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout]  48 | pub struct Duration {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `std::time::Duration` is defined in crate `core`
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/time.rs:81:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:250:26
[INFO] [stdout]     |
[INFO] [stdout] 250 |         ben.iter(|| c1 + c2);
[INFO] [stdout]     |                          ^^ expected `std::time::Duration`, found `ai_time::Duration`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ai_time::Duration` and `std::time::Duration` have similar names, but are actually distinct types
[INFO] [stdout] note: `ai_time::Duration` is defined in crate `ai_time`
[INFO] [stdout]    --> src/duration.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout]  48 | pub struct Duration {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `std::time::Duration` is defined in crate `core`
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/time.rs:81:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:251:26
[INFO] [stdout]     |
[INFO] [stdout] 251 |         ben.iter(|| d1 + d2);
[INFO] [stdout]     |                          ^^ expected `std::time::Duration`, found `ai_time::Duration`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ai_time::Duration` and `std::time::Duration` have similar names, but are actually distinct types
[INFO] [stdout] note: `ai_time::Duration` is defined in crate `ai_time`
[INFO] [stdout]    --> src/duration.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout]  48 | pub struct Duration {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `std::time::Duration` is defined in crate `core`
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/time.rs:81:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:252:26
[INFO] [stdout]     |
[INFO] [stdout] 252 |         ben.iter(|| e1 + e2);
[INFO] [stdout]     |                          ^^ expected `std::time::Duration`, found `ai_time::Duration`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ai_time::Duration` and `std::time::Duration` have similar names, but are actually distinct types
[INFO] [stdout] note: `ai_time::Duration` is defined in crate `ai_time`
[INFO] [stdout]    --> src/duration.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout]  48 | pub struct Duration {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `std::time::Duration` is defined in crate `core`
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/time.rs:81:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |         ben.iter(|| a1 - a2);
[INFO] [stdout]     |                          ^^ expected `std::time::Duration`, found `ai_time::Duration`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ai_time::Duration` and `std::time::Duration` have similar names, but are actually distinct types
[INFO] [stdout] note: `ai_time::Duration` is defined in crate `ai_time`
[INFO] [stdout]    --> src/duration.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout]  48 | pub struct Duration {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `std::time::Duration` is defined in crate `core`
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/time.rs:81:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:278:26
[INFO] [stdout]     |
[INFO] [stdout] 278 |         ben.iter(|| b1 - b2);
[INFO] [stdout]     |                          ^^ expected `std::time::Duration`, found `ai_time::Duration`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ai_time::Duration` and `std::time::Duration` have similar names, but are actually distinct types
[INFO] [stdout] note: `ai_time::Duration` is defined in crate `ai_time`
[INFO] [stdout]    --> src/duration.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout]  48 | pub struct Duration {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `std::time::Duration` is defined in crate `core`
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/time.rs:81:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:279:26
[INFO] [stdout]     |
[INFO] [stdout] 279 |         ben.iter(|| c1 - c2);
[INFO] [stdout]     |                          ^^ expected `std::time::Duration`, found `ai_time::Duration`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ai_time::Duration` and `std::time::Duration` have similar names, but are actually distinct types
[INFO] [stdout] note: `ai_time::Duration` is defined in crate `ai_time`
[INFO] [stdout]    --> src/duration.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout]  48 | pub struct Duration {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `std::time::Duration` is defined in crate `core`
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/time.rs:81:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:280:26
[INFO] [stdout]     |
[INFO] [stdout] 280 |         ben.iter(|| d1 - d2);
[INFO] [stdout]     |                          ^^ expected `std::time::Duration`, found `ai_time::Duration`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ai_time::Duration` and `std::time::Duration` have similar names, but are actually distinct types
[INFO] [stdout] note: `ai_time::Duration` is defined in crate `ai_time`
[INFO] [stdout]    --> src/duration.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout]  48 | pub struct Duration {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `std::time::Duration` is defined in crate `core`
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/time.rs:81:0
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `now_utc` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:328:33
[INFO] [stdout]     |
[INFO] [stdout] 328 |         let a = OffsetDateTime::now_utc();
[INFO] [stdout]     |                                 ^^^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_utc` with a similar name
[INFO] [stdout]    --> src/offset_date_time.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `now_utc` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:334:33
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let a = OffsetDateTime::now_utc();
[INFO] [stdout]     |                                 ^^^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `new_utc` with a similar name
[INFO] [stdout]    --> src/offset_date_time.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `OffsetDateTime: From<SystemTime>` is not satisfied
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:411:21
[INFO] [stdout]     |
[INFO] [stdout] 411 |         ben.iter(|| OffsetDateTime::from(a));
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ the trait `From<SystemTime>` is not implemented for `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `From<SystemTime>` is not implemented for `OffsetDateTime`
[INFO] [stdout]       but trait `From<UtcDateTime>` is implemented for it
[INFO] [stdout]    --> src/interop/offsetdatetime_utcdatetime.rs:71:1
[INFO] [stdout]     |
[INFO] [stdout]  71 | impl From<UtcDateTime> for OffsetDateTime {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: for that trait implementation, expected `UtcDateTime`, found `SystemTime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `OffsetDateTime: From<SystemTime>` is not satisfied
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:412:21
[INFO] [stdout]     |
[INFO] [stdout] 412 |         ben.iter(|| OffsetDateTime::from(b));
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ the trait `From<SystemTime>` is not implemented for `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `From<SystemTime>` is not implemented for `OffsetDateTime`
[INFO] [stdout]       but trait `From<UtcDateTime>` is implemented for it
[INFO] [stdout]    --> src/interop/offsetdatetime_utcdatetime.rs:71:1
[INFO] [stdout]     |
[INFO] [stdout]  71 | impl From<UtcDateTime> for OffsetDateTime {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: for that trait implementation, expected `UtcDateTime`, found `SystemTime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `OffsetDateTime: From<SystemTime>` is not satisfied
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:413:21
[INFO] [stdout]     |
[INFO] [stdout] 413 |         ben.iter(|| OffsetDateTime::from(c));
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ the trait `From<SystemTime>` is not implemented for `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `From<SystemTime>` is not implemented for `OffsetDateTime`
[INFO] [stdout]       but trait `From<UtcDateTime>` is implemented for it
[INFO] [stdout]    --> src/interop/offsetdatetime_utcdatetime.rs:71:1
[INFO] [stdout]     |
[INFO] [stdout]  71 | impl From<UtcDateTime> for OffsetDateTime {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: for that trait implementation, expected `UtcDateTime`, found `SystemTime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:420:38
[INFO] [stdout]     |
[INFO] [stdout] 420 |         ben.iter(|| SystemTime::from(a));
[INFO] [stdout]     |                     ---------------- ^ expected `SystemTime`, found `OffsetDateTime`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/convert/mod.rs:594:7
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:421:38
[INFO] [stdout]     |
[INFO] [stdout] 418 |         let b = OffsetDateTime::UNIX_EPOCH + 1.days();
[INFO] [stdout]     |                 ------------------------------------- here the type of `b` is inferred to be `OffsetDateTime`
[INFO] [stdout] ...
[INFO] [stdout] 421 |         ben.iter(|| SystemTime::from(b));
[INFO] [stdout]     |                     ---------------- ^ expected `SystemTime`, found `OffsetDateTime`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/convert/mod.rs:594:7
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:422:38
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let c = OffsetDateTime::UNIX_EPOCH - 1.days();
[INFO] [stdout]     |                 ------------------------------------- here the type of `c` is inferred to be `OffsetDateTime`
[INFO] [stdout] ...
[INFO] [stdout] 422 |         ben.iter(|| SystemTime::from(c));
[INFO] [stdout]     |                     ---------------- ^ expected `SystemTime`, found `OffsetDateTime`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/convert/mod.rs:594:7
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:211:37
[INFO] [stdout]     |
[INFO] [stdout] 211 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:212:37
[INFO] [stdout]     |
[INFO] [stdout] 212 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.1Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:213:37
[INFO] [stdout]     |
[INFO] [stdout] 213 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.12Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:214:37
[INFO] [stdout]     |
[INFO] [stdout] 214 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.123Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:215:37
[INFO] [stdout]     |
[INFO] [stdout] 215 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.1234Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:216:37
[INFO] [stdout]     |
[INFO] [stdout] 216 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.12345Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:217:37
[INFO] [stdout]     |
[INFO] [stdout] 217 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.123456Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:218:37
[INFO] [stdout]     |
[INFO] [stdout] 218 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.1234567Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:219:37
[INFO] [stdout]     |
[INFO] [stdout] 219 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.12345678Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:220:37
[INFO] [stdout]     |
[INFO] [stdout] 220 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.123456789Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:221:37
[INFO] [stdout]     |
[INFO] [stdout] 221 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.123456789-01:02", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:222:37
[INFO] [stdout]     |
[INFO] [stdout] 222 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.123456789+01:02", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:226:37
[INFO] [stdout]     |
[INFO] [stdout] 226 |         ben.iter(|| OffsetDateTime::parse("Sat, 02 Jan 2021 03:04:05 +0000", &Rfc2822));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:227:37
[INFO] [stdout]     |
[INFO] [stdout] 227 |         ben.iter(|| OffsetDateTime::parse("Sat, 02 Jan 2021 03:04:05 +0607", &Rfc2822));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:228:37
[INFO] [stdout]     |
[INFO] [stdout] 228 |         ben.iter(|| OffsetDateTime::parse("Sat, 02 Jan 2021 03:04:05 -0607", &Rfc2822));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `local_offset_at` found for struct `UtcOffset` in the current scope
[INFO] [stdout]    --> benchmarks/utc_offset.rs:52:32
[INFO] [stdout]     |
[INFO] [stdout]  52 |         ben.iter(|| UtcOffset::local_offset_at(OffsetDateTime::UNIX_EPOCH));
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ associated function or constant not found in `UtcOffset`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `UtcOffset` consider using one of the following associated functions:
[INFO] [stdout]       UtcOffset::__from_hms_unchecked
[INFO] [stdout]       UtcOffset::from_hms
[INFO] [stdout]       UtcOffset::from_whole_seconds
[INFO] [stdout]    --> src/utc_offset.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |       pub const unsafe fn __from_hms_unchecked(hours: i8, minutes: i8, seconds: i8) -> Self {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 192 | /     pub const fn from_hms(
[INFO] [stdout] 193 | |         hours: i8,
[INFO] [stdout] 194 | |         minutes: i8,
[INFO] [stdout] 195 | |         seconds: i8,
[INFO] [stdout] 196 | |     ) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 272 |       pub const fn from_whole_seconds(seconds: i32) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `current_local_offset` found for struct `UtcOffset` in the current scope
[INFO] [stdout]   --> benchmarks/utc_offset.rs:56:29
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ben.iter(UtcOffset::current_local_offset);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^ associated function or constant not found in `UtcOffset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0432, E0433, E0599, E0601.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ai-time` (bench "benchmarks") due to 138 previous errors
[INFO] running `Command { std: "docker" "inspect" "d407baf4629ca406f00a944e29dac053351d381ae9a7432384d42015ac5c0978", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d407baf4629ca406f00a944e29dac053351d381ae9a7432384d42015ac5c0978", kill_on_drop: false }`
[INFO] [stdout] d407baf4629ca406f00a944e29dac053351d381ae9a7432384d42015ac5c0978
